Under Contract Goffstown NH Home for sale $$470,000 $227 per sq.ft.

$470,000 $227 per sq.ft. Goffstown NH Home »


Price Change! Reduced by $20,000 down 4% on May 31st 2026
3 Beds | 4 Baths |   Total Sq. Ft. 2712  |  Acres: 3
Thursday Apr 23, 2026
Description: BACK ON MARKET WITH PRICE IMPROVEMENT AND NEW SEPTIC SYSTEM IN PROGRESS!!! Welcome to 43 Snow Road in desirable Goffstown, NH--where space, flexibility, and future potential come together on a beautiful 3-acre lot. Set on a generous parcel, this property offers exceptional opportunity for expansion, with ample room for an ADU, barn, or additional garage--complete with the possibility of a separate driveway (buyer to obtain town approvals). Whether you're looking to create a multi-generational setup, hobby space, or simply want room to grow, this lot delivers. The home features a unique and functional layout designed for both comfort and versatility. The private primary suite occupies its own level, offering a spacious retreat with a large bathroom and dedicated laundry area--creating a true separation from the rest of the home. On the lower level, you'll find two additional bedrooms and a ¾ bath, ideal for family, guests, or home office needs. The main living area boasts vaulted ceilings that enhance the sense of space and natural light, along with a cozy pellet stove that adds warmth and character. Step outside to enjoy the large deck overlooking a level backyard--perfect for entertaining, relaxing, or enjoying the peaceful surroundings. Adding even more flexibility, the attached garage has been finished into a sizable bonus space--ideal for a home gym, office, or recreation room--but may be converted back to a traditional garage if desired. A rare combination of usable land, adaptable living space, and future potential--this is a property you won't want to miss. See MLS Property & Listing Details & 42 images. Includes a Virtual Tour

Under Contract Goffstown NH Home for sale $$499,900 $246 per sq.ft.

$499,900 $246 per sq.ft. Goffstown NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 2031  |  Acres: 1.16
Tuesday May 12, 2026
Description: Set privately on 1.16 acres surrounded by mature trees and rolling New Hampshire landscape, this c.1810 home offers a rare opportunity to restore and reimagine a property rich in character and history. Freshly painted throughout in warm, coastal-inspired tones, the home blends timeless architectural details with thoughtful updates, including newer windows that invite natural light into the living spaces. Inside, exposed hand hewn beams, and a wood-burning fireplace add warmth and character, while the unmistakable charm of an early New England home creates an inviting atmosphere throughout. While the property offers room for further updating and personalization, the foundation is here for something truly special -- whether embracing its historic roots or thoughtfully evolving it for modern living. The setting itself is equally compelling. Privately tucked away, yet remarkably convenient, the property enjoys easy access to Routes 293, 93, and 101, making commuting and daily conveniences seamless. Located in one of Southern New Hampshire's most vibrant and established regions, the area is known for its rich history, natural beauty, and abundance of recreational and educational opportunities. Just minutes from Saint Anselm College, hiking trails, fishing, golf, dining, and Manchester-Boston Regional Airport, the location offers an ideal balance of privacy, accessibility, and lifestyle. A property filled with potential, charm, and opportunity to create a home filled with character -- ready for its next chapter. See MLS Property & Listing Details & 34 images. Includes a Virtual Tour

New Listing! Goffstown NH Home for sale $$530,000 $268 per sq.ft.

$530,000 $268 per sq.ft. Goffstown NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 1980  |  Acres: 0.34
Saturday May 30, 2026
Description: Welcome to this well-maintained 3-bedroom, 1.5-bath Colonial located in the Danis Park neighborhood of Goffstown, NH, near the Piscataquog River. This home offers a spacious floor plan featuring a large eat-in kitchen, formal dining room, and a comfortable living room with a pellet stove to keep you warm on those cold nights. The second floor includes three bedrooms, highlighted by a generously sized primary bedroom. A covered farmer's porch provides additional outdoor living space, while the detached 4-car heated garage offers ample room for vehicles, recreational equipment, storage, or workshop space. Enjoy the convenience of nearby access to the Piscataquog River, local parks, walking trails, shopping, restaurants, schools, and major highways. This location offers a balance of outdoor recreation and everyday convenience. Key features include: 3 Bedrooms 1.5 Bathrooms Large Eat-In Kitchen Formal Dining Room Living Room with Pellet Stove Spacious Primary Bedroom Detached 4-Car Heated Garage Farmer's Porch Near the Piscataquog River Convenient Access to Shopping, Schools, and Major Highways Located in one of Goffstown's established neighborhoods, this home provides easy access to Manchester, Bedford, and surrounding Southern New Hampshire communities. Schedule your showing today. See MLS Property & Listing Details & 27 images.

Under Contract Goffstown NH Home for sale $$649,900 $322 per sq.ft.

$649,900 $322 per sq.ft. Goffstown NH Home »

3 Beds | 3 Baths |   Total Sq. Ft. 2021  |  Acres: 2.84
Friday Mar 27, 2026
Description: Fantastic Opportunity to own this Meticulously Maintained ONE Owner Three Bedroom Colonial in Goffstown, NH situated on 2.84 acres. The Expansive Open Concept Kitchen is perfect for entertaining with Plenty of Cabinets, tons of Granite Counter space, a Large Kitchen Island and Updated Appliances. The Kitchen flows directly into the Dining Room area with Hardwood Floors and a Pella slider to your oversized Trex Deck. Perfect for hosting those summer BBQ's! Enjoy early mornings or evenings on your covered Farmer's Porch listening to the babbling brook and overlooking the spacious yard. Step back inside to the Living Room which also has Hardwood Flooring and a newer Gas Fireplace. There is a Breezeway/Mud Room with Tile Flooring just off the Attached Two Car Garage, First Floor Laundry Room with a Utility Sink, Half Bath and Massive Walk In Coat Closet for all of your gear. Upstairs you will find the Primary Suite complete with tons of Natural Light, a Large Walk In Closet, Hardwood Floors, Vaulted Ceiling with Ceiling Fan and a Private 3/4 Bath. There are two additional Bedrooms both with Hardwood Floors and Generously sized Closets, a Full Family Bath and a Bonus Room that could be used as a Home Office. The basement is unfinished with the potential of finishing it off for more space. A Trane Gas Furnace was installed in 2022 and a new underground 500 gallon propane tank was installed in 2025. This Home is Conveniently located near Schools, Shopping, Restaurants, Glen Lake and the Goffstown Rail Trail as well as an easy commuter location. Come see for yourself all this property has to offer. See MLS Property & Listing Details & 59 images.

New Listing! Goffstown NH Home for sale $$675,000 $321 per sq.ft.

$675,000 $321 per sq.ft. Goffstown NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 2406  |  Acres: 2.21
Wednesday Jun 10, 2026
Description: Vacation at home! Nestled on 2.21 private acres and set well back from the road, this custom-designed L-shaped Contemporary Cape offers the perfect blend of comfort and style. Featuring 3 bedrooms, 2 bathrooms, a large office and 2,400 square feet of beautifully maintained living space, this exceptional property is truly move-in ready. The stunning oversized kitchen and dining area have been completely remodeled and showcase gorgeous granite countertops, custom cabinetry, newer stainless steel appliances, and beautiful tile flooring. The spacious living room is highlighted by gleaming hardwood floors, a cozy gas fireplace, custom built-in bookshelves, and abundant natural light. Both bathrooms have been tastefully renovated, including a first-floor bath and laundry room featuring a stylish glass-enclosed shower. Fresh paint throughout the home, recently refinished hardwood flooring in the living room and hallway, and numerous updates create a fresh, modern feel. Step outside and discover your own private retreat. The meticulously landscaped grounds feature a newer 24' Doughboy above-ground pool set into a spacious two-tier Trex deck offering outdoor seating under a pergola. Take a swim and then relax in a top of the line 5 person spa hot tub. The driveway was re-paved providing years of life. The newer storage shed is to store toys or garden tools. Surrounded by nature and set back from the road, the property offers exceptional privacy and a peaceful, vacation-like atmosphere. Additional highlights include a finished lower-level room ideal for a play room, home office, or exercise space, plus a two-car garage with newer garage doors and openers. Pride of ownership is evident throughout this meticulously maintained home. With countless upgrades already completed, there is truly nothing left to do but move in and enjoy life. Showings begin right away w/ an open house on Saturday 11-2 and Sunday from 12:30-2:30. See MLS Property & Listing Details & 59 images. Includes a Virtual Tour

Under Contract Goffstown NH Home for sale $$699,900 $351 per sq.ft.

$699,900 $351 per sq.ft. Goffstown NH Home »


Price Change! Reduced by $100,000 down 14% on May 26th 2026
3 Beds | 3 Baths |   Total Sq. Ft. 3596  |  Acres: 3.39
Wednesday Apr 8, 2026
Description: Hip Roof Ranch style home surrounded by a beautifully landscaped corner lot, over three acres, and an amazing view!! The main floor has an open and spacious floor plan with three bedrooms and two bathrooms. The vaulted ceilings create an airy, luxury feel. The granite and stainless kitchen is the perfect size and open to the dining/living area~ great for entertaining! The primary bedroom has it's own private bathroom and walk-in closet. It also opens up to the hot tub room! There are two other large bedrooms and a full bathroom at the other end of the home. Ready for some pool? Head down to the lower level and experience the fantastic game room! There is another room and bathroom here... tv room, hobby room, exercise space, 4th bedroom? Lastly, down here, is space for a home office with it's own entrance from outside. Looking for an "in-law apartment?" So many possibilities with this flexible floor plan! Lots of natural light with tons of windows and skylights! Don't forget the oversized two-car garage with direct access into the house and the large deck overlooking the amazing view... where you may see a Rainbow!! See MLS Property & Listing Details & 48 images.

Under Contract New Listing! Goffstown NH Home for sale $$700,000 $328 per sq.ft.

$700,000 $328 per sq.ft. Goffstown NH Home »


Price Change! Reduced by $50,000 down 7% on June 4th 2026
3 Beds | 3 Baths |   Total Sq. Ft. 2134  |  Acres: 0.86
Wednesday May 27, 2026
Description: Please enter 140 South Mast Street in GPS as this STUNNING NEW CONSTRUCTION HOME in desirable Goffstown is so NEW! Thoughtfully designed with modern living in mind, this 3-bedroom, 3-bath residence offers an inviting open-concept layout filled with natural light and high-end finishes throughout. The heart of the home features a beautifully appointed kitchen with quartz countertops, spacious kitchen island, stainless steel appliances, hardwood floors, walk-in pantry and an abundance of cabinet space--perfect for everyday living or entertaining! The living area is anchored by a cozy propane fireplace and the open floor plan creates a warm and welcoming atmosphere. Upstairs, you'll find a luxurious primary suite complete with a walk-in closet, double sinks, soaking tub and a spa-like tiled walk-in shower. Two additional bedrooms and a well-appointed bath provide comfort and flexibility for guests, family, or a home office. The second floor laundry is a welcome feature! Outside, enjoy a private partially fenced-in backyard ideal for outdoor dining, relaxing, or gatherings. An over-sized one car garage offers added convenience and storage. The paved driveway offers additional off street parking for guests. This home is well built and efficient to heat without breaking the bank and its Central AC keeps you cool on those hot summer days! With quality craftsmanship, modern amenities, and a prime location close to shopping, dining, and commuter routes, this move-in ready home delivers the perfect blend of comfort and style. Professional photos soon! OPEN HOUSE SATURDAY, JUNE 6TH from 10:30 am until Noon. Please park on South Mast Street as pavement is curing and use 140 South Mast Street in GPS for location. See MLS Property & Listing Details & 25 images.

Under Contract New Listing! Goffstown NH Home for sale $$835,000 $298 per sq.ft.

$835,000 $298 per sq.ft. Goffstown NH Home »

3 Beds | 3 Baths |   Total Sq. Ft. 3054  |  Acres: 2.58
Thursday May 14, 2026
Description: OFFER DEADLINE 5/18 @ 6PM. Located in the highly sought-after "Spice Rack" neighborhood with community playground and court, this exceptional colonial with detached carriage house offers the perfect blend of privacy, luxury, and lifestyle. Set on over 2.5 wooded and landscaped acres with granite steps and irrigation, the true showstopper is the backyard oasis featuring a saltwater gunite pool with spillover spa, expansive patios, stone walls, and a charming 10x16 pool house. Inside, the updated kitchen features quartz countertops, granite sink, stone backsplash, stainless appliances, peninsula seating, and a sunny breakfast area. The main level flows beautifully into the formal dining room, inviting living room with wood-burning fireplace, and stunning sunroom filled with natural light. A half bath and first-floor laundry add convenience. Upstairs, the spacious primary suite offers a 3/4 bath and walk-in closet. Two additional bedrooms, a full bath, and second, oversized walk-in closet complete the second floor. The lower level provides abundant storage, workshop space with garage door access, well-maintained mechanicals, and an additional flex room ideal for an office or mudroom. Generator hookup included. Above the carriage house is incredible bonus space perfect for a media room, gym, office, game room, or guest retreat. A rare opportunity to own a meticulously maintained home with resort-style outdoor living in one of the area's most desirable neighborhoods. Measurements provided in floorplans are estimates. See MLS Property & Listing Details & 45 images.

New Listing! Goffstown NH Home for sale $$850,000 $192 per sq.ft.

$850,000 $192 per sq.ft. Goffstown NH Home »

3 Beds | 4 Baths |   Total Sq. Ft. 4417  |  Acres: 2.6
Friday Jun 5, 2026
Description: Welcome to 957 Back Mountain Road, a private retreat nestled on 2.6 beautifully landscaped acres in one of Goffstown's most desirable settings. Offering over 4,000 square feet of thoughtfully designed living space, this exceptional home blends timeless architecture with modern comfort and outstanding entertaining opportunities. Step inside to dramatic soaring ceilings and an open-concept floor plan filled with natural light. A stunning vaulted living room with a striking mezzanine overlook creates an impressive focal point, while the spacious living areas flow seamlessly into the formal dining room and kitchen, creating the perfect setting for everyday living and hosting family and friends. The well-appointed kitchen features a walk-in pantry, abundant workspace, and a convenient first-floor laundry area. The first-floor primary suite provides a peaceful sanctuary, while the flexible floor plan offers 3 to 4 bedrooms and 4 bathrooms to accommodate a variety of lifestyles. Above the garage, a spacious entertaining lounge currently serves as an impressive billiards room complete with a custom bar, creating the ultimate recreation and gathering space for game nights, celebrations, and memorable evenings with guests. Outside, the professionally landscaped grounds offer privacy and tranquility, providing an ideal backdrop for outdoor entertaining, summer gatherings, or simply relaxing in nature. Outdoor enthusiasts will appreciate the home's direct access to the Uncanoonuc Trails and close proximity to the Goffstown Town Forest Trail System, providing year-round opportunities for hiking, walking, biking, and outdoor recreation. Conveniently located just minutes from Goffstown Village, Manchester, shopping, dining, and commuter routes, this remarkable property offers a rare combination of privacy, space, character, and location. See MLS Property & Listing Details & 58 images. Includes a Virtual Tour

Under Contract Goshen NH Home for sale $$575,000 $329 per sq.ft.

$575,000 $329 per sq.ft. Goshen NH Home »

3 Beds | 3 Baths |   Total Sq. Ft. 2568  |  Acres: 6.3
Wednesday Apr 22, 2026
Description: Experience the best of the Sunapee Region with this 3-bedroom, 3-bathroom home set on over 6 acres of with beautiful views of Mount Sunapee and Croydon Mountain. Step inside to discover an open-concept floor plan where the kitchen and living area flow seamlessly together. The kitchen has been tastefully renovated with Shaker-style cabinets, quartz countertops, and stainless steel appliances. The main floor also features two bedrooms and a newly renovated full bathroom and a screened-in porch where you can relax and enjoy your surroundings or a great space for hosting gatherings. The finished lower level offers additional living space with a cozy wood stove and a versatile bonus room, perfect for a home office or extra storage. The newly renovated second level features a large primary bedroom with an ensuite 3/4 bathroom that includes a walk-in shower, and walk-in closet. From this level, enjoy views in every direction. Located just minutes from Mount Sunapee Resort for skiing and winter activities, and close to Lake Sunapee State Beach for summer fun. Don't miss nearby Gunnison Lake, a local favorite for swimming, kayaking, picnicking, and hiking. The home is approximately 10 minutes from downtown Newport for shopping, dining, healthcare, and amenities, 45 minutes from Concord, and just 1.5 hours from Boston. This property offers the perfect blend of privacy, natural beauty, and access to year-round recreation! Other newly completed updates include: paint throughout the house, new siding, a new roof, flooring and mini-splits recently installed. *Showings begin at the open house on Friday, April 24th, from 4:00 - 6:00. Additional open house on Saturday, April, 25th, from 10:00 - 12:00. See MLS Property & Listing Details & 56 images. Includes a Virtual Tour

$275,000 $142 per sq.ft. Grafton NH Home »

3 Beds | 1 Baths |   Total Sq. Ft. 1936  |  Acres: 7.9
Friday Apr 10, 2026
Description: This is your opportunity to enjoy the country lifestyle, whether you choose to make it a year-round home or a getaway. Set on a quiet country road. You'll enjoy the peaceful location on 7.9+/- acres with ample wildlife and a seasonal mountain view. The home features a wood stove, propane heat, vaulted ceilings, gleaming wide pine floors, 3 bedrooms, and a spacious kitchen with marble countertops. The living room includes sliders that open to a deck overlooking the nice back yard, creating a wonderful space to relax and take in the surroundings. There is also an unfinished bonus room, offering additional potential. This lovely home presents a great investment opportunity for the right buyer. Enjoy all the area has to offer, including nearby lakes, ponds, and Ragged Mountain Ski Area. Don't miss your opportunity and schedule a viewing today. See MLS Property & Listing Details & 22 images.

$300,000 $189 per sq.ft. Grafton NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 1589  |  Acres: 0.2
Monday Apr 13, 2026
Description: Charm of an antique cape but taken down to the studs and built up again. Not quite finished. Great location quiet street steps to town hall and library just off Route 4. This cape style home has been updated: roof, plumbing, wiring, sheetrock, windows, doors, cabinets, heater. Most of the home has new 5/4" board wide pine flooring. Fiberglass insulation in walls, attic has 13" fiberglass bats, and there is blown in shredded fiberglass over the family room. Refrigerator and stove allowance. New 3 bedroom septic. When you are in the kitchen you are between the large dining area and the larger family room. There will be a new 3/4 bath on first floor, so you could pick a first floor location for a bedroom if you wanted. Great location - Ragged Mountain ski area 8 miles, Bristol and Wellington state beach on Newfound Lake 10 miles, Lebanon only 16 miles and under 25 miles to Rumney Rocks climbing area, Meredith on Lake Winnipesaukee, and Dartmouth. See MLS Property & Listing Details & 26 images.

Under Contract Grafton VT Home for sale $$374,900 $349 per sq.ft.

$374,900 $349 per sq.ft. Grafton VT Home »

3 Beds | 2 Baths |   Total Sq. Ft. 1074  |  Acres: 1
Monday Apr 27, 2026
Description: In a market this tight, a turnkey three-bedroom chalet retreat with this level of recent reinvestment, this much wooded privacy, and a brookside parcel near historic Grafton village does not come up often, and almost never fully furnished and ready to step into on day one. Inside, a bright open layout flows under vaulted ceilings, anchored by a fireplace hearth, a flowing kitchen-living-dining space, and a brand-new gas range. Three bedrooms and two baths flex for weekend getaways, extended stays, or a remote-work hideaway already wired with active internet and Wi-Fi for seamless work-from-home days. The systems are done. Propane forced-air heating with phone-controlled remote start, so the property is warm before you arrive. Newly installed double-pane vinyl windows throughout. Re-insulated attic and lower level. Partially poured concrete lower level built around the original piers, purpose-shaped for sleds, skis, kayaks, and seasonal gear. The deck has been refreshed and waits for morning coffee, golden-hour grilling, and starlit nights. Step outside and the setting closes the deal. Roughly a mile and a half from historic Grafton village, the inn, the pub, the general store, the library, and the museums. Grafton Ponds Nordic minutes away. Hundreds of acres of preserved hiking, skiing, and snowmobile trails right out the door, so the snow days, the leaf-peeping weekends, and the long summer evenings on the deck are already lined up. Whether you're looking for a year-round residence, a weekend escape, or a turnkey second home where the seasons are already set, snow days waiting at the Nordic center, leaf-peeping waiting at the village, and quiet summer nights waiting on the deck, this Grafton hill chalet it for you! See MLS Property & Listing Details & 49 images.

Under Contract Grafton NH Home for sale $$375,000 $202 per sq.ft.

$375,000 $202 per sq.ft. Grafton NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 1859  |  Acres: 3
Wednesday May 6, 2026
Description: Home is where the heart is, and your heart has a place at 760 Main Street in Grafton, NH! A short distance from many recreational landmarks such as the Northern Rail Trail, Ragged Mountain Resort, White Mountain, and Cardigan Mountain State Park, and so much more, this 3-bedroom, 2-full-bathroom Cape-style home sits on 3 acres, with a mix of wide-open lawn and woodlands. An enclosed porch opens to a large kitchen with a new pellet stove and access to the covered back patio with new stamped concrete. The formal dining room leads to a multi-purpose room set up for laundry and exercise. Adjacent is the living room with beautiful built-ins and a large bay window. Up the antique Craftsman staircase are three bedrooms and an updated bathroom with a custom tile shower. Follow the back, "hidden" staircase to find storage, a mudroom/pantry, and return to the kitchen. Showings begin immediately. An open house is scheduled for Saturday, May 9th, from 9:00 to 11:30. See MLS Property & Listing Details & 50 images.

$589,000 $212 per sq.ft. Grafton VT Home »

3 Beds | 3 Baths |   Total Sq. Ft. 2782  |  Acres: 3.31
Monday Sep 8, 2025
Description: One of only two stone houses in the charming town of Grafton, this stately home is a truly special opportunity. Perched on a hill across from the renowned Grafton Cheese Company, the property offers easy access to village amenities and year-round recreation at Grafton Ponds Outdoor Center. Inside, you'll find a spacious and inviting layout: Large front living room with exposed beams, a beautiful stone hearth, and a wood-burning fireplace--the perfect winter centerpiece. Bright eat-in kitchen with ample space for a breakfast table--move-in ready or a canvas for your personal updates. A cozy, four-season sunroom offers additional living space and opens to a charming patio--ideal for morning coffee or evening relaxation. Practical main-level features include a half bath, pantry with laundry, and a versatile dining area with room to entertain. Upstairs, the character continues: Three generously sized bedrooms, office space, and two full bathrooms. Deep windowsills, exposed brick features, and abundant natural light throughout. Additional highlights include wood and tile floors, replacement windows, and a fantastic floor plan. A large, plateau-style backyard with a sweet trail leading to a spacious open field--ideal for gardening, recreation, or simply enjoying nature. A one-car garage is tucked under the sunroom for added convenience. This rare stone gem blends timeless charm with modern comfort--don't miss your chance to own a piece of Grafton history. See MLS Property & Listing Details & 59 images. Includes a Virtual Tour

© 2000-2026 Big Green Real Estate
NEREN Logo
5 Old Nugget Alley, Hanover, NH 03755 603-643-3942
CONTACT STAR

Big Green Real Estate is not affiliated with nor officially sanctioned by Dartmouth College

Copyright © 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated June 12th, 2026

PLEASE NOTE: Both New Hampshire and Vermont law require brokers and agents to disclose at the “time of first business meeting, prior to any discussion of confidential information”, in New Hampshire’s case, and “first reasonable opportunity”, in Vermont’s case, the nature of the relationships brokers have or may have with customers and clients. Each state requires that a disclosure form be presented to consumers for their review and acknowledgment at the appropriate time. These forms can be accessed at the following websites and you are encouraged to read these documents.Big Green Real Estate chooses as a business model to represent both buyers and sellers; please do not assume, without any contractual agreement otherwise, that Big Green Real Estate at this time represents your interests as an agent.
VT: VERMONT REAL ESTATE COMMISSION MANDATORY CONSUMER DISCLOSURE FORM
NH: NEW HAMPSHIRE REAL ESTATE COMMISSION BROKERAGE RELATIONSHIP DISCLOSURE FORM